Feb 11
2025
SELL
Payment of exercise price or tax liability
$311,298
$158.18 p/Share
1,968
Reduced 6.9%
26,561
Common Stock
Feb 11
2025
SELL
Payment of exercise price or tax liability
$70,548
$158.18 p/Share
446
Reduced 1.54%
28,529
Common Stock
Feb 10
2025
SELL
Payment of exercise price or tax liability
$64,421
$157.51 p/Share
409
Reduced 1.39%
28,975
Common Stock
Feb 09
2025
SELL
Payment of exercise price or tax liability
$70,436
$157.93 p/Share
446
Reduced 1.5%
29,384
Common Stock
Feb 07
2025
BUY
Grant, award, or other acquisition
-
4,305
Added 12.61%
29,830
Common Stock
Jul 29
2024
SELL
Open market or private sale
$57,685
$135.73 p/Share
425
Reduced 1.64%
25,525
Common Stock
Jul 29
2024
BUY
Exercise of conversion of derivative security
$39,741
$93.51 p/Share
425
Added 1.61%
25,950
Common Stock
May 07
2024
SELL
Open market or private sale
$126,110
$126.11 p/Share
1,000
Reduced 3.77%
25,525
Common Stock
May 07
2024
BUY
Exercise of conversion of derivative security
$84,120
$84.12 p/Share
1,000
Added 3.63%
26,525
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$49,122
$118.94 p/Share
413
Reduced 1.59%
25,525
Common Stock
Feb 11
2024
SELL
Payment of exercise price or tax liability
$52,704
$117.12 p/Share
450
Reduced 1.71%
25,938
Common Stock
Feb 10
2024
SELL
Payment of exercise price or tax liability
$54,343
$117.12 p/Share
464
Reduced 1.73%
26,388
Common Stock
Feb 09
2024
BUY
Grant, award, or other acquisition
-
2,988
Added 10.01%
26,852
Common Stock
Nov 14
2023
SELL
Open market or private sale
$320,310
$106.77 p/Share
3,000
Reduced 11.17%
23,864
Common Stock
Nov 14
2023
BUY
Exercise of conversion of derivative security
$255,000
$85.0 p/Share
3,000
Added 10.05%
26,864
Common Stock
Aug 21
2023
SELL
Payment of exercise price or tax liability
$291,687
$98.81 p/Share
2,952
Reduced 11.01%
23,864
Common Stock
Feb 18
2023
SELL
Payment of exercise price or tax liability
$33,024
$98.58 p/Share
335
Reduced 1.28%
25,889
Common Stock
Feb 12
2023
SELL
Payment of exercise price or tax liability
$39,825
$96.43 p/Share
413
Reduced 1.91%
21,224
Common Stock
Feb 11
2023
SELL
Payment of exercise price or tax liability
$43,007
$96.43 p/Share
446
Reduced 2.02%
21,637
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$89,390
$96.43 p/Share
927
Reduced 4.97%
17,715
Common Stock
Feb 10
2023
BUY
Grant, award, or other acquisition
-
4,368
Added 16.51%
22,083
Common Stock
Nov 22
2022
SELL
Open market or private sale
$341,214
$92.47 p/Share
3,690
Reduced 16.52%
18,642
Common Stock
Nov 22
2022
BUY
Exercise of conversion of derivative security
$273,834
$74.21 p/Share
3,690
Added 14.18%
22,332
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$26,279
$78.68 p/Share
334
Reduced 1.76%
18,642
Common Stock
Feb 12
2022
SELL
Payment of exercise price or tax liability
$30,319
$73.59 p/Share
412
Reduced 2.13%
18,976
Common Stock