Feb 17
2025
SELL
Payment of exercise price or tax liability
$87,329
$57.19 p/Share
1,527
Reduced 1.38%
108,805
Common Stock
Feb 16
2025
SELL
Payment of exercise price or tax liability
$60,049
$57.19 p/Share
1,050
Reduced 0.94%
110,332
Common Stock
Feb 14
2025
SELL
Payment of exercise price or tax liability
$74,941
$57.12 p/Share
1,312
Reduced 1.16%
111,382
Common Stock
Jan 07
2025
SELL
Payment of exercise price or tax liability
$323,959
$58.35 p/Share
5,552
Reduced 4.7%
112,694
Common Stock
Jan 07
2025
BUY
Grant, award, or other acquisition
-
13,711
Added 10.39%
118,246
Common Stock
Jun 04
2024
SELL
Payment of exercise price or tax liability
$97,104
$59.21 p/Share
1,640
Reduced 1.55%
104,290
Common Stock
Feb 17
2024
SELL
Payment of exercise price or tax liability
$90,596
$59.33 p/Share
1,527
Reduced 1.42%
105,930
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$61,929
$58.98 p/Share
1,050
Reduced 0.97%
107,457
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
-
10,000
Added 8.44%
108,507
Common Stock
Dec 31
2023
SELL
Payment of exercise price or tax liability
$497,866
$56.86 p/Share
8,756
Reduced 8.16%
98,507
Common Stock
Dec 31
2023
BUY
Grant, award, or other acquisition
-
22,250
Added 17.18%
107,263
Common Stock
Jun 04
2023
SELL
Payment of exercise price or tax liability
$48,039
$47.33 p/Share
1,015
Reduced 1.19%
84,584
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$94,719
$62.03 p/Share
1,527
Reduced 1.75%
85,599
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
-
8,000
Added 8.41%
87,126
Common Stock
Dec 31
2022
SELL
Payment of exercise price or tax liability
$197,134
$57.24 p/Share
3,444
Reduced 4.17%
79,126
Common Stock
Dec 31
2022
BUY
Grant, award, or other acquisition
-
8,750
Added 9.58%
82,570
Common Stock
Aug 30
2022
SELL
Payment of exercise price or tax liability
$136,225
$62.69 p/Share
2,173
Reduced 2.88%
73,386
Common Stock
Aug 30
2022
BUY
Exercise of conversion of derivative security
$61,672
$14.8 p/Share
4,167
Added 5.23%
75,559
Common Stock
Jun 04
2022
SELL
Payment of exercise price or tax liability
$97,702
$62.75 p/Share
1,557
Reduced 2.13%
71,392
Common Stock
Apr 29
2022
SELL
Payment of exercise price or tax liability
$46,770
$48.82 p/Share
958
Reduced 1.3%
72,949
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$248,843
$49.6 p/Share
5,017
Reduced 6.36%
73,907
Common Stock
Feb 28
2022
BUY
Exercise of conversion of derivative security
$208,561
$29.68 p/Share
7,027
Added 8.18%
78,924
Common Stock
Feb 17
2022
BUY
Grant, award, or other acquisition
-
11,638
Added 13.93%
71,897
Common Stock
Oct 19
2021
SELL
Payment of exercise price or tax liability
$244,427
$42.98 p/Share
5,687
Reduced 8.62%
60,259
Common Stock
Oct 19
2021
BUY
Exercise of conversion of derivative security
$207,760
$29.68 p/Share
7,000
Added 9.6%
65,946
Common Stock