Aug 31
2023
SELL
Payment of exercise price or tax liability
$2,154,102
$86.14 p/Share
25,007
Reduced 5.98%
392,961
Common Stock
Aug 29
2023
-
1,375
Reduced 0.33%
417,968
Common Stock
Aug 11
2023
SELL
Payment of exercise price or tax liability
$247,652
$86.14 p/Share
2,875
Reduced 0.68%
419,343
Common Stock
May 18
2023
BUY
Grant, award, or other acquisition
$20,636
$61.97 p/Share
333
Added 0.08%
422,218
Common Stock
May 17
2023
SELL
Payment of exercise price or tax liability
$182,965
$63.64 p/Share
2,875
Reduced 0.68%
421,885
Common Stock
Feb 23
2023
-
360
Reduced 0.08%
424,760
Common Stock
Feb 22
2023
SELL
Open market or private sale
$1,051,650
$70.11 p/Share
15,000
Reduced 3.41%
425,120
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$1,367,271
$70.66 p/Share
19,350
Reduced 4.21%
440,120
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
$1,615,579
$35.72 p/Share
45,229
Added 8.96%
459,470
Common Stock
Feb 10
2023
SELL
Open market or private sale
$2,113,200
$70.44 p/Share
30,000
Reduced 6.75%
414,241
Common Stock
Feb 10
2023
BUY
Grant, award, or other acquisition
-
15,071
Added 3.28%
444,241
Common Stock
Nov 30
2022
-
2,327
Reduced 0.54%
429,170
Common Stock
Nov 15
2022
SELL
Open market or private sale
$1,297,600
$64.88 p/Share
20,000
Reduced 4.43%
431,486
Common Stock
Nov 15
2022
BUY
Grant, award, or other acquisition
$692
$62.91 p/Share
11
Added 0.0%
431,497
Common Stock
Nov 10
2022
SELL
Payment of exercise price or tax liability
$235,703
$60.53 p/Share
3,894
Reduced 0.86%
451,486
Common Stock
Aug 16
2022
BUY
Grant, award, or other acquisition
$531
$58.99 p/Share
9
Added 0.0%
455,380
Common Stock
Aug 15
2022
SELL
Payment of exercise price or tax liability
$1,659,668
$57.42 p/Share
28,904
Reduced 5.97%
455,371
Common Stock
Aug 12
2022
SELL
Open market or private sale
$1,217,200
$60.86 p/Share
20,000
Reduced 3.97%
484,275
Common Stock
Aug 12
2022
-
2,110
Reduced 0.42%
504,275
Common Stock
Jun 01
2022
SELL
Open market or private sale
$1,152,600
$57.63 p/Share
20,000
Reduced 3.8%
506,385
Common Stock
May 25
2022
SELL
Open market or private sale
$819,000
$54.6 p/Share
15,000
Reduced 2.77%
526,385
Common Stock
May 23
2022
SELL
Open market or private sale
$1,101,200
$55.06 p/Share
20,000
Reduced 3.56%
541,385
Common Stock
May 12
2022
SELL
Payment of exercise price or tax liability
$206,151
$52.9 p/Share
3,897
Reduced 0.69%
561,385
Common Stock
Feb 17
2022
BUY
Grant, award, or other acquisition
-
17,006
Added 2.92%
565,282
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$2,095,500
$65.63 p/Share
31,929
Reduced 5.5%
548,276
Common Stock