Aug 22
2024
BUY
Grant, award, or other acquisition
-
957
Added 0.08%
1,262,116
Common Stock
May 23
2024
BUY
Grant, award, or other acquisition
-
1,135
Added 0.09%
1,261,036
Common Stock
May 15
2024
-
55,000
Reduced 4.18%
1,259,901
Common Stock
Mar 14
2024
BUY
Grant, award, or other acquisition
-
1,152
Added 0.09%
1,314,786
Common Stock
Jan 31
2024
SELL
Payment of exercise price or tax liability
$2,219,238
$72.42 p/Share
30,644
Reduced 2.37%
1,264,538
Common Stock
Jan 31
2024
BUY
Grant, award, or other acquisition
-
49,096
Added 3.6%
1,313,634
Common Stock
Nov 28
2023
BUY
Grant, award, or other acquisition
-
1,417
Added 0.11%
1,295,182
Common Stock
Aug 24
2023
BUY
Grant, award, or other acquisition
-
1,276
Added 0.1%
1,293,657
Common Stock
May 25
2023
BUY
Grant, award, or other acquisition
-
1,494
Added 0.12%
1,292,230
Common Stock
Mar 16
2023
BUY
Grant, award, or other acquisition
-
1,268
Added 0.1%
1,290,597
Common Stock
Jan 31
2023
SELL
Payment of exercise price or tax liability
$2,287,501
$71.74 p/Share
31,886
Reduced 2.54%
1,224,316
Common Stock
Jan 31
2023
BUY
Grant, award, or other acquisition
-
65,013
Added 4.8%
1,289,329
Common Stock
Nov 29
2022
BUY
Grant, award, or other acquisition
-
1,062
Added 0.08%
1,256,202
Common Stock
Aug 25
2022
BUY
Grant, award, or other acquisition
-
911
Added 0.07%
1,255,087
Common Stock
May 26
2022
BUY
Grant, award, or other acquisition
-
936
Added 0.07%
1,254,036
Common Stock
Mar 17
2022
BUY
Grant, award, or other acquisition
-
868
Added 0.07%
1,252,998
Common Stock
Jan 31
2022
SELL
Payment of exercise price or tax liability
$2,768,111
$81.66 p/Share
33,898
Reduced 2.76%
1,194,931
Common Stock
Jan 31
2022
BUY
Grant, award, or other acquisition
-
57,199
Added 4.37%
1,252,130
Common Stock
Nov 30
2021
BUY
Grant, award, or other acquisition
-
2,259
Added 0.18%
1,228,829
Common Stock
Aug 26
2021
BUY
Grant, award, or other acquisition
-
626
Added 0.05%
1,226,482
Common Stock
May 27
2021
BUY
Grant, award, or other acquisition
-
744
Added 0.06%
1,225,748
Common Stock
Mar 18
2021
BUY
Grant, award, or other acquisition
-
822
Added 0.07%
1,224,870
Common Stock
Jan 29
2021
SELL
Payment of exercise price or tax liability
$2,387,704
$68.8 p/Share
34,705
Reduced 2.87%
1,176,226
Common Stock
Jan 29
2021
BUY
Grant, award, or other acquisition
-
47,822
Added 3.76%
1,224,048
Common Stock
Dec 11
2020
-
250,000
Reduced 17.11%
1,210,931
Common Stock