May 29
2024
SELL
Open market or private sale
$783,380
$60.26 p/Share
13,000
Reduced 19.7%
53,002
Common Stock (Par Valu...
Mar 07
2024
BUY
Grant, award, or other acquisition
-
18,889
Added 22.25%
66,002
Common Stock (Par Valu...
Feb 25
2024
SELL
Payment of exercise price or tax liability
$17,488
$50.11 p/Share
349
Reduced 0.74%
47,113
Common Stock (Par Valu...
Feb 24
2024
SELL
Payment of exercise price or tax liability
$52,715
$50.11 p/Share
1,052
Reduced 2.17%
47,462
Common Stock (Par Valu...
Feb 21
2024
SELL
Payment of exercise price or tax liability
$33,754
$50.23 p/Share
672
Reduced 1.37%
48,514
Common Stock (Par Valu...
Feb 21
2024
BUY
Grant, award, or other acquisition
-
2,214
Added 4.31%
49,186
Common Stock (Par Valu...
Feb 17
2024
SELL
Payment of exercise price or tax liability
$33,318
$50.79 p/Share
656
Reduced 1.38%
46,972
Common Stock (Par Valu...
Feb 25
2023
SELL
Payment of exercise price or tax liability
$18,742
$55.78 p/Share
336
Reduced 0.7%
47,628
Common Stock (Par Valu...
Feb 24
2023
BUY
Grant, award, or other acquisition
-
9,861
Added 17.07%
47,914
Common Stock (Par Valu...
Feb 22
2023
SELL
Payment of exercise price or tax liability
$63,748
$57.02 p/Share
1,118
Reduced 2.85%
38,053
Common Stock (Par Valu...
Feb 22
2023
BUY
Grant, award, or other acquisition
-
3,682
Added 8.59%
39,171
Common Stock (Par Valu...
Feb 18
2023
SELL
Payment of exercise price or tax liability
$19,227
$58.8 p/Share
327
Reduced 0.91%
35,489
Common Stock (Par Valu...
Feb 17
2023
SELL
Payment of exercise price or tax liability
$37,984
$58.8 p/Share
646
Reduced 1.77%
35,816
Common Stock (Par Valu...
Nov 13
2022
SELL
Payment of exercise price or tax liability
$56,757
$62.03 p/Share
915
Reduced 2.45%
36,462
Common Stock (Par Valu...
Feb 25
2022
BUY
Grant, award, or other acquisition
-
3,162
Added 7.8%
37,377
Common Stock (Par Valu...
Feb 23
2022
SELL
Payment of exercise price or tax liability
$161,139
$93.74 p/Share
1,719
Reduced 4.78%
34,215
Common Stock (Par Valu...
Feb 23
2022
BUY
Grant, award, or other acquisition
-
5,575
Added 13.43%
35,934
Common Stock (Par Valu...
Feb 19
2022
SELL
Payment of exercise price or tax liability
$30,154
$98.22 p/Share
307
Reduced 1.0%
30,359
Common Stock (Par Valu...
Feb 18
2022
SELL
Payment of exercise price or tax liability
$32,118
$98.22 p/Share
327
Reduced 1.06%
30,666
Common Stock (Par Valu...
Feb 17
2022
SELL
Payment of exercise price or tax liability
$62,444
$101.7 p/Share
614
Reduced 1.94%
30,993
Common Stock (Par Valu...
Jan 04
2022
SELL
Open market or private sale
$210,000
$105.0 p/Share
2,000
Reduced 5.95%
31,607
Common Stock (Par Valu...
Nov 17
2021
SELL
Open market or private sale
$554,363
$100.83 p/Share
5,498
Reduced 14.06%
33,607
Common Stock (Par Valu...
Nov 17
2021
BUY
Exercise of conversion of derivative security
$339,611
$61.77 p/Share
5,498
Added 12.33%
39,105
Common Stock (Par Valu...
Nov 13
2021
SELL
Payment of exercise price or tax liability
$60,080
$98.01 p/Share
613
Reduced 1.79%
33,607
Common Stock (Par Valu...
Feb 20
2021
SELL
Payment of exercise price or tax liability
$8,482
$91.2 p/Share
93
Reduced 0.27%
34,220
Common Stock (Par Valu...