Oct 15
2024
SELL
Open market or private sale
$1,259,766
$76.47 p/Share
16,474
Reduced 9.47%
157,455
Common Stock
Jul 18
2024
SELL
Open market or private sale
$961,650
$64.11 p/Share
15,000
Reduced 7.94%
173,929
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$1,007,974
$55.64 p/Share
18,116
Reduced 8.75%
188,929
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
-
38,542
Added 15.69%
207,045
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$772,788
$55.29 p/Share
13,977
Reduced 7.66%
168,503
Common Stock
Feb 10
2024
SELL
Payment of exercise price or tax liability
$39,592
$55.22 p/Share
717
Reduced 0.39%
182,480
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$145,765
$55.11 p/Share
2,645
Reduced 1.42%
183,197
Common Stock
Feb 01
2024
BUY
Grant, award, or other acquisition
-
66,186
Added 26.26%
185,842
Common Stock
Jan 16
2024
SELL
Open market or private sale
$850,843
$55.16 p/Share
15,425
Reduced 11.42%
119,656
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$333,347
$51.77 p/Share
6,439
Reduced 4.55%
135,081
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
-
64,150
Added 31.19%
141,520
Common Stock
Feb 11
2023
SELL
Payment of exercise price or tax liability
$78,333
$51.4 p/Share
1,524
Reduced 1.93%
77,370
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$36,853
$51.4 p/Share
717
Reduced 0.9%
78,894
Common Stock
Feb 08
2023
SELL
Payment of exercise price or tax liability
$136,958
$51.78 p/Share
2,645
Reduced 3.22%
79,611
Common Stock
Nov 09
2022
SELL
Open market or private sale
$717,238
$42.29 p/Share
16,960
Reduced 17.09%
82,256
Common Stock
Feb 26
2022
SELL
Payment of exercise price or tax liability
$85,252
$54.37 p/Share
1,568
Reduced 1.56%
99,216
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$94,991
$62.33 p/Share
1,524
Reduced 1.49%
100,784
Common Stock
Feb 10
2022
SELL
Payment of exercise price or tax liability
$45,508
$63.47 p/Share
717
Reduced 0.7%
102,308
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$168,275
$63.62 p/Share
2,645
Reduced 2.5%
103,025
Common Stock
Feb 07
2022
BUY
Grant, award, or other acquisition
-
54,795
Added 34.15%
105,670
Common Stock
Feb 26
2021
SELL
Payment of exercise price or tax liability
$66,149
$42.16 p/Share
1,569
Reduced 2.99%
50,875
Common Stock
Feb 16
2021
SELL
Payment of exercise price or tax liability
$34,072
$42.75 p/Share
797
Reduced 1.5%
52,444
Common Stock
Feb 11
2021
SELL
Payment of exercise price or tax liability
$64,248
$42.13 p/Share
1,525
Reduced 2.78%
53,241
Common Stock
Feb 10
2021
SELL
Payment of exercise price or tax liability
$29,928
$41.74 p/Share
717
Reduced 1.29%
54,766
Common Stock
Feb 08
2021
BUY
Grant, award, or other acquisition
-
16,879
Added 23.33%
55,483
Common Stock