Dec 16
2024
SELL
Payment of exercise price or tax liability
$1,317,943
$73.76 p/Share
17,868
Reduced 1.64%
1,068,334
Common Stock
Nov 26
2024
-
15,000
Reduced 1.36%
1,086,202
Common Stock
Nov 22
2024
SELL
Open market or private sale
$2,164,500
$72.15 p/Share
30,000
Reduced 2.65%
1,101,202
Common Stock
Nov 19
2024
SELL
Open market or private sale
$2,153,100
$71.77 p/Share
30,000
Reduced 2.58%
1,131,202
Common Stock
Nov 13
2024
SELL
Open market or private sale
$2,939,600
$73.49 p/Share
40,000
Reduced 3.33%
1,161,202
Common Stock
Feb 29
2024
SELL
Open market or private sale
$1,619,500
$64.78 p/Share
25,000
Reduced 2.23%
1,094,625
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$2,327,376
$63.96 p/Share
36,388
Reduced 3.07%
1,150,713
Common Stock
Feb 28
2024
SELL
Open market or private sale
$4,794,000
$63.92 p/Share
75,000
Reduced 6.28%
1,119,625
Common Stock
Feb 28
2024
BUY
Grant, award, or other acquisition
-
142,965
Added 10.64%
1,201,202
Common Stock
Feb 18
2024
SELL
Payment of exercise price or tax liability
$581,736
$63.37 p/Share
9,180
Reduced 0.76%
1,194,625
Common Stock
Dec 18
2023
SELL
Payment of exercise price or tax liability
$1,155,243
$61.59 p/Share
18,757
Reduced 1.53%
1,203,805
Common Stock
Feb 28
2023
SELL
Open market or private sale
$4,878,000
$65.04 p/Share
75,000
Reduced 5.78%
1,222,562
Common Stock
Feb 27
2023
SELL
Open market or private sale
$1,601,250
$64.05 p/Share
25,000
Reduced 1.89%
1,297,562
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$4,807,862
$63.57 p/Share
75,631
Reduced 5.41%
1,322,562
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
-
192,204
Added 12.09%
1,398,193
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
-
49,366
Added 3.93%
1,205,989
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$607,690
$66.19 p/Share
9,181
Reduced 0.79%
1,156,623
Common Stock
Dec 05
2022
SELL
Payment of exercise price or tax liability
$1,485,121
$58.91 p/Share
25,210
Reduced 2.12%
1,165,804
Common Stock
Nov 10
2022
SELL
Open market or private sale
$3,789,712
$58.96 p/Share
64,276
Reduced 5.12%
1,191,014
Common Stock
Nov 10
2022
BUY
Exercise of conversion of derivative security
$1,284,234
$19.98 p/Share
64,276
Added 5.06%
1,205,290
Common Stock
Aug 26
2022
-
70,348
Reduced 5.58%
1,191,014
Common Stock
Jun 06
2022
SELL
Open market or private sale
$6,085,249
$59.85 p/Share
101,675
Reduced 7.46%
1,261,362
Common Stock
Jun 06
2022
BUY
Exercise of conversion of derivative security
$1,804,731
$17.75 p/Share
101,675
Added 6.94%
1,363,037
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$2,740,412
$70.94 p/Share
38,630
Reduced 2.76%
1,361,362
Common Stock
Feb 28
2022
BUY
Grant, award, or other acquisition
-
158,647
Added 10.18%
1,399,992
Common Stock