Feb 14
2025
BUY
Grant, award, or other acquisition
-
30,164
Added 12.05%
220,162
Common Stock
Feb 12
2025
SELL
Payment of exercise price or tax liability
$1,443,298
$87.24 p/Share
16,544
Reduced 8.01%
189,998
Common Stock
Feb 12
2025
BUY
Grant, award, or other acquisition
-
36,884
Added 15.15%
206,542
Common Stock
Feb 11
2025
SELL
Payment of exercise price or tax liability
$373,423
$88.03 p/Share
4,242
Reduced 2.44%
169,658
Common Stock
Feb 11
2025
BUY
Exercise of conversion of derivative security
-
9,457
Added 5.16%
173,900
Common Stock
Feb 09
2025
SELL
Payment of exercise price or tax liability
$305,360
$88.0 p/Share
3,470
Reduced 2.07%
164,443
Common Stock
Feb 08
2025
SELL
Payment of exercise price or tax liability
$373,120
$88.0 p/Share
4,240
Reduced 2.46%
167,913
Common Stock
Feb 08
2025
BUY
Exercise of conversion of derivative security
-
9,453
Added 5.21%
172,153
Common Stock
Feb 11
2024
SELL
Payment of exercise price or tax liability
$682,106
$66.07 p/Share
10,324
Reduced 5.97%
162,700
Common Stock
Feb 11
2024
BUY
Exercise of conversion of derivative security
-
23,017
Added 12.12%
166,942
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$2,410,960
$66.07 p/Share
36,491
Reduced 22.35%
126,803
Common Stock
Feb 09
2024
BUY
Grant, award, or other acquisition
-
104,566
Added 41.08%
150,007
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$282,924
$65.13 p/Share
4,344
Reduced 5.04%
81,932
Common Stock
Feb 08
2024
BUY
Exercise of conversion of derivative security
-
9,454
Added 9.88%
86,276
Common Stock
Sep 07
2023
SELL
Payment of exercise price or tax liability
$25,850
$54.08 p/Share
478
Reduced 0.62%
76,822
Common Stock
Sep 07
2023
BUY
Exercise of conversion of derivative security
$14,237
$19.45 p/Share
732
Added 0.94%
77,300
Common Stock
Sep 06
2023
SELL
Payment of exercise price or tax liability
$1,661,600
$53.6 p/Share
31,000
Reduced 28.82%
76,568
Common Stock
Sep 06
2023
BUY
Exercise of conversion of derivative security
$924,497
$19.45 p/Share
47,532
Added 30.65%
107,568
Common Stock
Sep 05
2023
SELL
Payment of exercise price or tax liability
$1,468,870
$54.12 p/Share
27,141
Reduced 31.13%
60,036
Common Stock
Sep 05
2023
BUY
Exercise of conversion of derivative security
$811,765
$19.45 p/Share
41,736
Added 32.38%
87,177
Common Stock
Aug 24
2023
SELL
Payment of exercise price or tax liability
$97,362
$54.09 p/Share
1,800
Reduced 3.81%
45,441
Common Stock
Aug 24
2023
BUY
Exercise of conversion of derivative security
$53,682
$19.45 p/Share
2,760
Added 5.52%
47,241
Common Stock
Aug 23
2023
SELL
Payment of exercise price or tax liability
$1,058,425
$53.96 p/Share
19,615
Reduced 30.6%
44,481
Common Stock
Aug 23
2023
BUY
Exercise of conversion of derivative security
$586,106
$19.45 p/Share
30,134
Added 31.98%
64,096
Common Stock
Aug 22
2023
SELL
Payment of exercise price or tax liability
$1,234,715
$53.73 p/Share
22,980
Reduced 40.36%
33,962
Common Stock