May 22
2024
SELL
Open market or private sale
$92,702
$74.7 p/Share
1,241
Reduced 100.0%
0
Common Stock
May 19
2024
SELL
Payment of exercise price or tax liability
$25,754
$72.96 p/Share
353
Reduced 22.15%
1,241
Common Stock
May 19
2024
BUY
Exercise of conversion of derivative security
-
713
Added 30.91%
1,594
Common Stock
May 18
2024
SELL
Payment of exercise price or tax liability
$32,029
$72.96 p/Share
439
Reduced 33.26%
881
Common Stock
May 18
2024
BUY
Exercise of conversion of derivative security
-
886
Added 40.16%
1,320
Common Stock
May 17
2024
SELL
Payment of exercise price or tax liability
$31,007
$72.96 p/Share
425
Reduced 49.48%
434
Common Stock
May 17
2024
BUY
Exercise of conversion of derivative security
-
859
Added 50.0%
859
Common Stock
Feb 26
2024
SELL
Open market or private sale
$648,073
$75.41 p/Share
8,594
Reduced 100.0%
0
Common Stock
Feb 22
2024
SELL
Open market or private sale
$1,867,686
$73.74 p/Share
25,328
Reduced 74.67%
8,594
Common Stock
Feb 19
2024
SELL
Payment of exercise price or tax liability
$851,854
$73.24 p/Share
11,631
Reduced 25.53%
33,922
Common Stock
Feb 19
2024
BUY
Grant, award, or other acquisition
-
22,806
Added 33.71%
44,840
Common Stock
Feb 19
2024
BUY
Exercise of conversion of derivative security
-
713
Added 2.04%
34,275
Common Stock
Feb 18
2024
SELL
Payment of exercise price or tax liability
$32,079
$73.24 p/Share
438
Reduced 1.95%
22,034
Common Stock
Feb 18
2024
BUY
Exercise of conversion of derivative security
-
885
Added 3.79%
22,472
Common Stock
Feb 17
2024
SELL
Payment of exercise price or tax liability
$124,581
$73.24 p/Share
1,701
Reduced 7.3%
21,587
Common Stock
Feb 17
2024
BUY
Exercise of conversion of derivative security
-
3,438
Added 12.86%
23,288
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$68,634
$76.26 p/Share
900
Reduced 4.34%
19,850
Common Stock
Feb 14
2024
BUY
Exercise of conversion of derivative security
-
1,820
Added 8.06%
20,750
Common Stock
Jan 31
2024
SELL
Payment of exercise price or tax liability
$548,105
$60.86 p/Share
9,006
Reduced 32.24%
18,930
Common Stock
Jan 31
2024
BUY
Exercise of conversion of derivative security
-
22,806
Added 44.95%
27,936
Common Stock
Nov 19
2023
SELL
Payment of exercise price or tax liability
$20,498
$58.07 p/Share
353
Reduced 6.44%
5,130
Common Stock
Nov 19
2023
BUY
Exercise of conversion of derivative security
-
712
Added 11.49%
5,483
Common Stock
Nov 18
2023
SELL
Payment of exercise price or tax liability
$25,492
$58.07 p/Share
439
Reduced 8.43%
4,771
Common Stock
Nov 18
2023
BUY
Exercise of conversion of derivative security
-
886
Added 14.53%
5,210
Common Stock
Nov 14
2023
SELL
Payment of exercise price or tax liability
$52,722
$58.58 p/Share
900
Reduced 17.23%
4,324
Common Stock