Jul 16
2024
SELL
Payment of exercise price or tax liability
$164,656
$54.36 p/Share
3,029
Reduced 5.89%
48,396
Common Stock
Jul 16
2024
BUY
Grant, award, or other acquisition
-
11,000
Added 17.62%
51,425
Common Stock
Jul 08
2024
SELL
Payment of exercise price or tax liability
$30,350
$45.3 p/Share
670
Reduced 1.63%
40,425
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$13,979
$44.24 p/Share
316
Reduced 0.76%
41,095
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$20,602
$44.69 p/Share
461
Reduced 1.1%
41,411
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
5,270
Added 11.18%
41,872
Common Stock
Jan 30
2024
SELL
Payment of exercise price or tax liability
$11,660
$51.37 p/Share
227
Reduced 0.62%
36,602
Common Stock
Jan 04
2024
SELL
Payment of exercise price or tax liability
$30,171
$50.88 p/Share
593
Reduced 1.58%
36,829
Common Stock
Jul 06
2023
SELL
Payment of exercise price or tax liability
$24,113
$35.99 p/Share
670
Reduced 1.76%
37,422
Common Stock
May 08
2023
BUY
Open market or private purchase
$75,192
$31.33 p/Share
2,400
Added 5.93%
38,092
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$19,121
$60.51 p/Share
316
Reduced 0.88%
35,692
Common Stock
Feb 21
2023
BUY
Grant, award, or other acquisition
-
5,677
Added 13.62%
36,008
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$23,155
$60.3 p/Share
384
Reduced 1.25%
30,331
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$35,627
$60.08 p/Share
593
Reduced 1.89%
30,715
Common Stock
Aug 17
2022
SELL
Open market or private sale
$100,926
$74.76 p/Share
1,350
Reduced 4.13%
31,308
Common Stock
Jul 21
2022
SELL
Payment of exercise price or tax liability
$45,975
$68.62 p/Share
670
Reduced 2.01%
32,658
Common Stock
May 04
2022
SELL
Open market or private sale
$187,940
$71.98 p/Share
2,611
Reduced 7.27%
33,328
Common Stock
Feb 24
2022
BUY
Grant, award, or other acquisition
-
3,887
Added 9.76%
35,939
Common Stock
Feb 03
2022
SELL
Payment of exercise price or tax liability
$15,412
$75.92 p/Share
203
Reduced 0.63%
32,052
Common Stock
Feb 01
2022
SELL
Payment of exercise price or tax liability
$13,986
$75.6 p/Share
185
Reduced 0.57%
32,255
Common Stock
Jan 01
2022
SELL
Payment of exercise price or tax liability
$42,785
$72.15 p/Share
593
Reduced 1.8%
32,440
Common Stock
Nov 22
2021
SELL
Open market or private sale
$153,608
$73.85 p/Share
2,080
Reduced 5.92%
33,033
Common Stock
Jul 03
2021
SELL
Payment of exercise price or tax liability
$49,506
$73.89 p/Share
670
Reduced 1.87%
35,113
Common Stock
Feb 08
2021
SELL
Open market or private sale
$345,000
$69.0 p/Share
5,000
Reduced 12.2%
35,978
Common Stock
Jan 28
2021
BUY
Grant, award, or other acquisition
-
2,287
Added 5.29%
40,978
Common Stock