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
Feb 11
2022
SELL
Payment of exercise price or tax liability
$36,133
$73.59 p/Share
491
Reduced 3.21%
14,795
Common Stock
Feb 11
2022
BUY
Grant, award, or other acquisition
-
4,593
Added 19.15%
19,388
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$18,855
$72.52 p/Share
260
Reduced 1.67%
15,286
Common Stock
Nov 05
2021
SELL
Open market or private sale
$370,460
$88.1 p/Share
4,205
Reduced 21.29%
15,546
Common Stock
Nov 05
2021
BUY
Exercise of conversion of derivative security
$266,513
$63.38 p/Share
4,205
Added 17.55%
19,751
Common Stock