Feb 27
2025
SELL
Payment of exercise price or tax liability
$10,718
$83.09 p/Share
129
Reduced 1.15%
11,052
Common Stock
Feb 27
2025
BUY
Exercise of conversion of derivative security
-
449
Added 3.86%
11,181
Common Stock
Feb 23
2025
SELL
Payment of exercise price or tax liability
$20,252
$83.69 p/Share
242
Reduced 2.21%
10,732
Common Stock
Feb 23
2025
BUY
Exercise of conversion of derivative security
-
840
Added 7.11%
10,974
Common Stock
Feb 22
2025
SELL
Payment of exercise price or tax liability
$12,804
$83.69 p/Share
153
Reduced 1.49%
10,134
Common Stock
Feb 22
2025
BUY
Exercise of conversion of derivative security
-
530
Added 4.9%
10,287
Common Stock
Feb 10
2025
SELL
Payment of exercise price or tax liability
$230,726
$92.18 p/Share
2,503
Reduced 20.42%
9,757
Common Stock
Feb 10
2025
BUY
Grant, award, or other acquisition
-
8,476
Added 40.88%
12,260
Common Stock
Aug 28
2024
SELL
Open market or private sale
$4,095
$91.0 p/Share
45
Reduced 1.18%
3,784
Common Stock
Aug 27
2024
SELL
Open market or private sale
$416,563
$89.99 p/Share
4,629
Reduced 54.73%
3,829
Common Stock
Aug 27
2024
BUY
Exercise of conversion of derivative security
$120,168
$25.96 p/Share
4,629
Added 35.37%
8,458
Common Stock
Aug 09
2024
SELL
Payment of exercise price or tax liability
$15,030
$89.47 p/Share
168
Reduced 4.2%
3,829
Common Stock
Aug 09
2024
BUY
Exercise of conversion of derivative security
-
580
Added 12.67%
3,997
Common Stock
Mar 25
2024
SELL
Payment of exercise price or tax liability
$8,881
$94.48 p/Share
94
Reduced 2.68%
3,417
Common Stock
Mar 25
2024
BUY
Exercise of conversion of derivative security
-
322
Added 8.4%
3,511
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$26,072
$90.53 p/Share
288
Reduced 8.28%
3,189
Common Stock
Feb 23
2024
BUY
Exercise of conversion of derivative security
-
839
Added 19.44%
3,477
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$16,523
$90.79 p/Share
182
Reduced 6.45%
2,638
Common Stock
Feb 22
2024
BUY
Exercise of conversion of derivative security
-
530
Added 15.82%
2,820
Common Stock
Aug 09
2023
SELL
Payment of exercise price or tax liability
$11,583
$68.14 p/Share
170
Reduced 6.91%
2,290
Common Stock
Aug 09
2023
BUY
Exercise of conversion of derivative security
-
581
Added 19.11%
2,460
Common Stock
Jun 08
2023
SELL
Open market or private sale
$250,187
$62.5 p/Share
4,003
Reduced 68.06%
1,879
Common Stock
Jun 08
2023
BUY
Exercise of conversion of derivative security
$78,603
$23.18 p/Share
3,391
Added 36.57%
5,882
Common Stock
Mar 25
2023
SELL
Payment of exercise price or tax liability
$6,108
$55.03 p/Share
111
Reduced 4.27%
2,491
Common Stock
Mar 25
2023
BUY
Exercise of conversion of derivative security
-
322
Added 11.01%
2,602
Common Stock