Sep 23
2024
SELL
Open market or private sale
$167,730
$55.91 p/Share
3,000
Reduced 3.89%
74,084
Common Stock
Sep 13
2024
SELL
Payment of exercise price or tax liability
$34,216
$55.91 p/Share
612
Reduced 0.79%
77,084
Common Stock
Apr 23
2024
SELL
Open market or private sale
$832,800
$55.52 p/Share
15,000
Reduced 16.18%
77,696
Common Stock
Mar 14
2024
SELL
Payment of exercise price or tax liability
$253,958
$55.51 p/Share
4,575
Reduced 4.7%
92,696
Common Stock
Mar 14
2024
BUY
Grant, award, or other acquisition
-
23,937
Added 19.75%
97,271
Common Stock
Mar 12
2024
SELL
Payment of exercise price or tax liability
$42,478
$55.31 p/Share
768
Reduced 1.04%
73,334
Common Stock
Mar 11
2024
SELL
Payment of exercise price or tax liability
$45,256
$54.99 p/Share
823
Reduced 1.1%
74,102
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$209,999
$55.97 p/Share
3,752
Reduced 4.77%
74,925
Common Stock
Sep 15
2023
SELL
Payment of exercise price or tax liability
$28,486
$46.32 p/Share
615
Reduced 0.78%
78,677
Common Stock
Mar 14
2023
SELL
Payment of exercise price or tax liability
$42,603
$47.18 p/Share
903
Reduced 1.13%
79,292
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$113,652
$47.1 p/Share
2,413
Reduced 2.92%
80,195
Common Stock
Mar 09
2023
SELL
Payment of exercise price or tax liability
$226,563
$47.25 p/Share
4,795
Reduced 5.49%
82,608
Common Stock
Mar 09
2023
BUY
Grant, award, or other acquisition
-
24,324
Added 21.77%
87,403
Common Stock
Mar 06
2023
SELL
Open market or private sale
$2,900,378
$46.47 p/Share
62,414
Reduced 49.74%
63,079
Common Stock
Mar 06
2023
BUY
Exercise of conversion of derivative security
$1,572,944
$30.01 p/Share
52,414
Added 29.46%
125,493
Common Stock
Sep 20
2022
SELL
Payment of exercise price or tax liability
$28,762
$46.92 p/Share
613
Reduced 0.83%
73,079
Common Stock
Sep 15
2022
SELL
Payment of exercise price or tax liability
$29,255
$47.88 p/Share
611
Reduced 0.82%
73,692
Common Stock
Jul 13
2022
SELL
Payment of exercise price or tax liability
$142,699
$47.95 p/Share
2,976
Reduced 3.85%
74,303
Common Stock
Mar 17
2022
SELL
Open market or private sale
$1,808,655
$55.47 p/Share
32,606
Reduced 29.67%
77,279
Common Stock
Mar 17
2022
BUY
Exercise of conversion of derivative security
$1,059,695
$32.5 p/Share
32,606
Added 22.88%
109,885
Common Stock
Mar 14
2022
SELL
Payment of exercise price or tax liability
$50,377
$55.42 p/Share
909
Reduced 1.16%
77,279
Common Stock
Mar 10
2022
SELL
Payment of exercise price or tax liability
$503,156
$56.49 p/Share
8,907
Reduced 10.23%
78,188
Common Stock
Mar 10
2022
BUY
Grant, award, or other acquisition
-
23,527
Added 21.27%
87,095
Common Stock
Sep 20
2021
SELL
Payment of exercise price or tax liability
$24,933
$40.41 p/Share
617
Reduced 0.96%
63,568
Common Stock
Sep 15
2021
SELL
Payment of exercise price or tax liability
$18,947
$41.1 p/Share
461
Reduced 0.71%
64,185
Common Stock