Jul 11
2024
SELL
Payment of exercise price or tax liability
$963,493
$175.34 p/Share
5,495
Reduced 5.5%
94,397
Common Stock
Jul 05
2024
SELL
Open market or private sale
$1,669,792
$169.23 p/Share
9,867
Reduced 8.99%
99,892
Common Stock
Jul 05
2024
BUY
Exercise of conversion of derivative security
$505,448
$31.27 p/Share
16,164
Added 12.84%
109,759
Common Stock
Jul 01
2024
BUY
Grant, award, or other acquisition
$1,509,180
$175.67 p/Share
8,591
Added 8.41%
93,595
Common Stock
Jun 26
2024
SELL
Payment of exercise price or tax liability
$1,002,033
$192.81 p/Share
5,197
Reduced 5.76%
85,004
Common Stock
Jun 26
2024
BUY
Exercise of conversion of derivative security
-
11,788
Added 11.56%
90,201
Common Stock
Jul 11
2023
SELL
Payment of exercise price or tax liability
$478,914
$99.67 p/Share
4,805
Reduced 5.77%
78,413
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
$1,270,419
$102.28 p/Share
12,421
Added 12.99%
83,218
Common Stock
Jun 28
2023
SELL
Payment of exercise price or tax liability
$271,628
$94.71 p/Share
2,868
Reduced 3.89%
70,797
Common Stock
Jun 28
2023
BUY
Exercise of conversion of derivative security
-
5,783
Added 7.28%
73,665
Common Stock
Apr 21
2023
BUY
Exercise of conversion of derivative security
$542,100
$18.07 p/Share
30,000
Added 30.65%
67,882
Common Stock
Jul 11
2022
SELL
Payment of exercise price or tax liability
$368,483
$80.49 p/Share
4,578
Reduced 5.5%
78,694
Common Stock
Jul 01
2022
BUY
Grant, award, or other acquisition
-
10,694
Added 11.38%
83,272
Common Stock
Jun 29
2022
SELL
Payment of exercise price or tax liability
$248,381
$77.96 p/Share
3,186
Reduced 4.21%
72,578
Common Stock
Jun 29
2022
BUY
Exercise of conversion of derivative security
-
6,695
Added 8.12%
75,764
Common Stock
Jul 09
2021
SELL
Payment of exercise price or tax liability
$391,598
$99.34 p/Share
3,942
Reduced 12.94%
26,510
Common Stock
Jul 02
2021
SELL
Payment of exercise price or tax liability
$498,317
$97.69 p/Share
5,101
Reduced 14.35%
30,452
Common Stock
Jul 02
2021
BUY
Grant, award, or other acquisition
-
7,075
Added 16.6%
35,553
Common Stock
Jun 29
2021
BUY
Exercise of conversion of derivative security
-
10,719
Added 27.35%
28,478
Common Stock
Apr 05
2021
SELL
Open market or private sale
$3,064,290
$123.98 p/Share
24,716
Reduced 58.19%
17,759
Common Stock
Apr 05
2021
BUY
Exercise of conversion of derivative security
$16,342
$28.72 p/Share
569
Added 1.32%
42,475
Common Stock
Mar 29
2021
SELL
Open market or private sale
$13,959
$120.34 p/Share
116
Reduced 0.28%
41,906
Common Stock
Mar 29
2021
BUY
Exercise of conversion of derivative security
$3,332
$28.72 p/Share
116
Added 0.28%
42,022
Common Stock
Mar 22
2021
SELL
Open market or private sale
$132,308
$120.28 p/Share
1,100
Reduced 2.56%
41,906
Common Stock
Mar 22
2021
BUY
Exercise of conversion of derivative security
$31,592
$28.72 p/Share
1,100
Added 2.49%
43,006
Common Stock