Jul 26
2024
SELL
Open market or private sale
$2,056,500
$82.26 p/Share
25,000
Reduced 68.05%
11,738
Common Stock
Jul 26
2024
BUY
Exercise of conversion of derivative security
$1,576,000
$63.04 p/Share
25,000
Added 40.49%
36,738
Common Stock
May 03
2024
SELL
Payment of exercise price or tax liability
$44,111
$68.71 p/Share
642
Reduced 5.19%
11,738
Common Stock
Apr 10
2024
BUY
Grant, award, or other acquisition
-
1,488
Added 10.73%
12,380
Common Stock
Jun 28
2023
SELL
Open market or private sale
$2,334,799
$84.04 p/Share
27,782
Reduced 71.84%
10,892
Common Stock
Jun 28
2023
BUY
Exercise of conversion of derivative security
$1,621,913
$58.38 p/Share
27,782
Added 41.81%
38,674
Common Stock
May 01
2023
SELL
Payment of exercise price or tax liability
$61,670
$70.48 p/Share
875
Reduced 7.44%
10,892
Common Stock
May 01
2023
BUY
Exercise of conversion of derivative security
-
2,910
Added 19.83%
11,767
Common Stock
Apr 25
2023
BUY
Grant, award, or other acquisition
-
88
Added 0.98%
8,857
Common Stock
Jul 18
2022
SELL
Open market or private sale
$324,553
$93.91 p/Share
3,456
Reduced 28.27%
8,769
Common Stock
May 01
2022
SELL
Payment of exercise price or tax liability
$136,133
$85.78 p/Share
1,587
Reduced 11.49%
12,225
Common Stock
Apr 26
2022
BUY
Grant, award, or other acquisition
-
4,292
Added 23.71%
13,812
Common Stock
Jul 21
2021
SELL
Open market or private sale
$3,046,313
$135.79 p/Share
22,434
Reduced 70.21%
9,520
Common Stock
Jul 21
2021
BUY
Exercise of conversion of derivative security
$1,654,732
$73.76 p/Share
22,434
Added 41.25%
31,954
Common Stock
Jul 15
2021
SELL
Open market or private sale
$3,418,968
$131.01 p/Share
26,097
Reduced 72.66%
9,820
Common Stock
Jul 15
2021
-
300
Reduced 3.05%
9,520
Common Stock
Jul 15
2021
BUY
Exercise of conversion of derivative security
$1,548,960
$73.76 p/Share
21,000
Added 36.9%
35,917
Common Stock
May 01
2021
SELL
Payment of exercise price or tax liability
$291,691
$133.01 p/Share
2,193
Reduced 12.82%
14,917
Common Stock
May 01
2021
BUY
Exercise of conversion of derivative security
-
7,290
Added 29.88%
17,110
Common Stock
Apr 27
2021
BUY
Grant, award, or other acquisition
-
1,265
Added 11.41%
9,820
Common Stock