Nov 23
2021
SELL
Open market or private sale
$1,586,303
$78.02 p/Share
20,332
Reduced 37.41%
34,021
Common Stock, par valu...
Nov 23
2021
BUY
Exercise of conversion of derivative security
$796,201
$39.16 p/Share
20,332
Added 27.22%
54,353
Common Stock, par valu...
Aug 23
2021
SELL
Open market or private sale
$195,436
$69.55 p/Share
2,810
Reduced 7.63%
34,021
Common Stock, par valu...
Aug 23
2021
BUY
Exercise of conversion of derivative security
$103,830
$36.95 p/Share
2,810
Added 7.09%
36,831
Common Stock, par valu...
Aug 20
2021
SELL
Open market or private sale
$34,840
$69.54 p/Share
501
Reduced 1.45%
34,021
Common Stock, par valu...
Aug 20
2021
BUY
Exercise of conversion of derivative security
$18,512
$36.95 p/Share
501
Added 1.43%
34,522
Common Stock, par valu...
Aug 11
2021
SELL
Open market or private sale
$240,409
$70.09 p/Share
3,430
Reduced 9.16%
34,021
Common Stock, par valu...
Aug 11
2021
BUY
Exercise of conversion of derivative security
$126,739
$36.95 p/Share
3,430
Added 8.39%
37,451
Common Stock, par valu...
May 11
2021
SELL
Payment of exercise price or tax liability
$89,053
$65.24 p/Share
1,365
Reduced 4.02%
32,613
Common Stock, par valu...
May 11
2021
BUY
Grant, award, or other acquisition
-
1,408
Added 3.97%
34,021
Common Stock, par valu...
Mar 11
2021
SELL
Payment of exercise price or tax liability
$33,305
$73.36 p/Share
454
Reduced 1.52%
29,454
Common Stock, par valu...
Mar 11
2021
BUY
Grant, award, or other acquisition
-
4,524
Added 11.75%
33,978
Common Stock, par valu...
Mar 03
2021
SELL
Open market or private sale
$537,348
$75.08 p/Share
7,157
Reduced 19.29%
29,940
Common Stock, par valu...
Mar 03
2021
BUY
Exercise of conversion of derivative security
$264,451
$36.95 p/Share
7,157
Added 16.17%
37,097
Common Stock, par valu...
Mar 02
2021
SELL
Open market or private sale
$1,789,171
$75.15 p/Share
23,808
Reduced 44.3%
29,940
Common Stock, par valu...
Mar 02
2021
BUY
Exercise of conversion of derivative security
$823,281
$34.58 p/Share
23,808
Added 30.7%
53,748
Common Stock, par valu...
Jan 04
2021
SELL
Payment of exercise price or tax liability
$12,618
$64.71 p/Share
195
Reduced 0.65%
29,940
Common Stock, par valu...
Jan 02
2021
SELL
Payment of exercise price or tax liability
$26,852
$66.63 p/Share
403
Reduced 1.32%
30,135
Common Stock, par valu...
Dec 22
2020
-
1,500
Reduced 4.68%
30,538
Common Stock, par valu...